.amap-copyright,.amap-logo{display: none!important;}


/*·ÖÒ³*/
.pageNum1{text-align:center; height:auto; overflow:hidden;}
.pageNum1 a{display:inline-block; height:30px; line-height:30px; width:48px; text-align:center; color:#000; background:url(../images/line7.jpg) center bottom no-repeat;}
.pageNum1 a:hover, .pageNum1 .on{background:#d01a27; color:#FFF;}



.newsBanner2:after{display:none;}

.pageBanner2{min-height:200px; position:relative;}
.pageBanner2 img{ width:100%; display:block;}
.pageBannerTel2{ display:none; position:relative;}
.pageBannerTel2 img{ width:100%; display:block;}
.pageBannerTel2 h5{ position:absolute; left:50%; margin-left:-150px; width:300px; top:50%; height:40px; line-height:40px; font-size:18px; color:#fff; margin-top:-20px; text-align:center;}

.pageBox{ padding:50px 0;}
.wal2 {width: 1200px;margin: 0px auto;}

.newsTab{ text-align:center;}
.newsTab li{ display:inline-block; height:36px; font-size:14px; line-height:36px; background:url(../images/line6.jpg) right center no-repeat;}
.newsTab li a{ padding:0 30px; height:36px; display:block;}
.newsTab li a.on{ background:#d01a27; color:#fff;}
.newsTab li:last-child{ background:none;}
.news1 .list{ padding-top:50px; padding-bottom:25px;}
.news1 .list ul{ width:110%;}
.news1 .list li{ width:366px; height:212px; float:left; margin:0 52px 50px 0; border-bottom:#dedede solid 1px;}
.news1 .list li .name{ height:56px; font-size:18px; font-weight:bold;}
.news1 .list li .name a{ color:#000;}
.news1 .list li .content{ line-height:24px; height:76px; overflow:hidden; font-size:14px; color:#999;}
.news1 .list li .cishu{ padding-top:30px;}
.news1 .list li .more2{ font-style:italic; text-transform:uppercase; color:#000; background:url(../images/line5.jpg) left center no-repeat; padding-left:16px; padding-right:18px;}
.news1 .list li .cishu em{ background:url(../images/nimg18_1_1.png) left center no-repeat; padding-left:22px; color:#999;}




.newShow2 .content:after{display:none;}


.pageBottom{ background:#f2f2f2; padding:35px 0;}

.caseRecommend{ width:810px;}
.caseRecommend .title{ font-size:24px; color:#000; height:48px;}
.casePic { position:relative;}
.casePic .slick{ width:390px; height:338px; margin:0 15px 20px 0; background:#fff;}
.casePic .slick .bottom{ height:110px; padding:0 20px; position:relative;}
.casePic .slick:hover{  box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.casePic .slick .imgDiv img{ width:100%;}
.casePic .slick .name{ padding-top:35px; font-size:16px; height:26px; overflow:hidden;}
.casePic .slick .msg{ color:#999;}
.casePic .slick .ico{ position:absolute; right:20px; bottom:44px; width:15px; height:11px;}
.casePic .slick-prev{ display:block; width:39px; height:15px; background:url(../images/nimg39_left.jpg) no-repeat; position:absolute; right:56px; top:-40px;}
.casePic .slick-next{ display:block; width:39px; height:15px; background:url(../images/nimg39_right.jpg) no-repeat; position:absolute; right:15px; top:-40px;}
.casePic .slick-prev:hover{ background:url(../images/nimg39_lefton.jpg) no-repeat;}
.casePic .slick-next:hover{ background:url(../images/nimg39_righton.jpg) no-repeat;}

.newsRecommend{ width:390px;}
.newsRecommend .title{ position:relative; font-size:24px; color:#000; height:48px;}
.newsRecommend .title a{ position:absolute; top:10px; right:0px; background:url(../images/line5.jpg) left center no-repeat; font-size:12px; color:#000; padding-left:20px; font-style:italic; text-transform:uppercase;}
.newsRecommend .list{ background:#fff; padding:20px 25px 0; height:318px;}
.newsRecommend .list li{ height:38px; line-height:38px; font-size:14px; overflow:hidden; background:url(../images/ico6_1.png) left center no-repeat; padding-left:18px;}

.caseTab{ text-align:center;}
.caseTab li{ display:inline-block; height:36px; font-size:14px; line-height:36px; background:url(../images/line6.jpg) right center no-repeat;}
.caseTab li a{ padding:0 30px; height:36px; display:block;}
.caseTab li a.on{ background:#d01a27; color:#fff;}
.caseTab li:last-child{ background:none;}
.case1 .list{ padding-top:50px; padding-bottom:45px;}
.case1 .list ul{ width:110%;}
.case1 .list li{ width:390px; height:338px; float:left; margin:0 15px 20px 0;}
.case1 .list li .box{ height:338px;}
.case1 .list li .box img{width:100%;}
.case1 .list li .bottom{ height:110px; padding:0 20px; position:relative;}
.case1 .list li:hover .box{  box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.case1 .list li .name{ padding-top:35px; font-size:16px; height:26px; overflow:hidden;}
.case1 .list li .msg{ color:#999; height:32px; overflow:hidden}
.case1 .list li .ico{ position:absolute; right:20px; bottom:44px; width:15px; height:11px;}


.pageBannerTel2{display:none;}



.indexPart4{background-image: url(/v/images/indexP7.jpg);padding: 0.6rem 0;}
.indexPart4 .wal3 {width:1200px;margin:0 auto;}
.indexPart4 .title{ text-align:center;}
.indexPart4 .title2{ font-size: 0.48rem;line-height: 0.48rem;color: #333;font-weight: bold;text-align:center;}
.indexPart4 .tab{ text-align:center; padding:45px 0 45px;}
.indexPart4 .tab li{ display:inline-block; font-size:14px; height:24px; margin:0 13px;}
.indexPart4 .tab li.liNow{ background:url(../images/nimg56Bg.png) center bottom no-repeat; color:#d01a27;}
.indexPart4_l{ width:66.66%;}
.indexPart4_l ul{ margin-right:-20px;}
.indexPart4_l li{ float:left; width:50%;}
.indexPart4_l li .box{ position:relative; background:#fff; height:429px; padding:0 20px; margin-right:20px; overflow:hidden;}
.indexPart4_l li .name{ padding-top:35px; height:56px; font-size:18px; font-weight:bold;}
.indexPart4_l li .name a{ color:#000;}
.indexPart4_l li .content{ line-height:24px; height:48px; overflow:hidden; font-size:14px; color:#999;}
.indexPart4_l li .cishu{ padding-top:30px;}
.indexPart4_l li .more2{ font-style:italic; text-transform:uppercase; color:#000; background:url(../images/line5.jpg) left center no-repeat; padding-left:16px; padding-right:18px;}
.indexPart4_l li .cishu em{ background:url(../images/nimg18_1_1.png) left center no-repeat; padding-left:22px; color:#999;}
.indexPart4_l li .imgDiv{ position:absolute; left:0px; bottom:0px;}
.indexPart4_l li .imgDiv img{ width:110%;}
.indexPart4_l li .ico{ width:32px; height:17px; position:absolute; left:30px; top:0px; z-index:11;}
.indexPart4_l li .ico2{ display:none; width:24px; height:13px; background-size:24px; position:absolute; left:30px; top:0px; z-index:11;}

.indexPart4_r{ width:33.33%;}
.indexPart4_r .box{ background:#fff; margin-left:20px; padding:20px 20px 0; height:409px;}
.indexPart4_r li{ height:42px; line-height:42px; font-size:16px; overflow:hidden; background:url(../images/ico6_1.png) left center no-repeat; padding-left:18px;}
.indexPart4 a.more{  border:#bebebe 3px solid; background:rgba(255,255,255,.0); width:261px; height:45px; display:block; margin:40px auto 0; line-height:45px; font-size:16px; color:#d01a27; text-align:center; transition:all ease-out .3s;}
.indexPart4 a.more:hover {  border-color:#d01a27; text-indent:50px;background-color: #d01a27; color:#fff;}
.indexPart4 a.more i{ text-indent:-10px; font-size:24px; color:rgba(255,255,255,.0); transition:all ease-out .3s}
.indexPart4 a.more i img{ display:none;}
.indexPart4 a.more:hover i{ text-indent:58px; color: #fff;}
.indexPart4 a.more:hover i img{ display:inline-block;}
.indexPart4 .btnDiv{ display:none; padding-top:30px; width:180px; height:34px; margin:0 auto;}
.indexPart4 .btnDiv a{ display:block; width:180px; height:34px; background:#d01a27; color:#fff; text-align:center; font-size:14px; line-height:34px;}

.indexPart4 .moreBtn {
    margin: 0.75rem auto 0;
    width: 1.6rem;
}

.indexPart4 .moreBtn a {
    overflow: hidden;
    position: relative;
    display: block;
    text-align: center;
    font-size: 14px;
    width: 100%;
    height: 0.5rem;
    color: #333;
    line-height: 0.5rem;
    border-radius: 0.36rem;
    background: #fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}

.indexPart4 .moreBtn em {
    position: relative;
    z-index: 1;
}

.indexPart4 .moreBtn a:after {
    content: "";
    display: block;
    width: 0%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-image: linear-gradient(90deg,#cc0000 0,#e10000);
    transition: 0.5s;
}

.indexPart4 .moreBtn a:hover {
    color: #fff;
}

.indexPart4 .moreBtn a:hover:after {
    width: 100%;
}

.newShow .content h3 {
	font-size: 0.36rem;
	line-height: 0.48rem;
	font-weight: normal;
}
.newShow .content img{height:auto!important;}

.caseShow .content img {max-width:100%;height:auto!important;}


.news2 .list li .tou{height: 1.45rem;}
.news2 .list li .box a{height:5.46rem}

.servicenews{padding:1.1rem 0 0;}
.servicenews .list {padding:0.9rem 0 0;}
.servicenews .list li{padding-bottom: 0;}

.indexP1 .list li .name h1{font-size: 0.3rem;line-height: 0.3rem;display:inline-block;}

@media screen and (max-width: 1024px){
	.indexP1 .list li .name h1{font-size: 0.36rem;line-height: 0.36rem;}
}

@media(max-width: 767px) {
	


	.sideBar{display:none;}
	.pageBanner2{display:none;}
	.pageBannerTel2{display:block;}
	.pageBannerTel2 img{ width:100%; display:block;}
	.wal2 {width: 100%;}
	.pageBottom {background: #f2f2f2;padding: 35px 0 20px 10px;}
	.pageBox {padding: 20px 0;}
    .newsTab{ padding-top:20px;}
	.newsTab li{ height:30px; font-size:12px; line-height:30px;}
	.newsTab li a{ padding:0 20px; height:30px;}
	.news1 .list{ padding:30px 10px 20px;}
	.news1 .list ul{ width:100%;}
	.news1 .list li{ width:100%; height:140px; float:none; margin:0 0 20px 0;}
	.news1 .list li .name{ height:46px; font-size:16px; overflow:hidden;}
	.news1 .list li .content{ height:48px;}
	.news1 .list li .cishu{ padding-top:10px;}

	.caseRecommend{ width:100%;}
	.caseRecommend .title{ font-size:20px; height:42px;}
	.casePic .slick{ width:50%; height:auto; margin:0 10px 20px 0; background:#fff;}
	.casePic .slick .bottom{ height:auto; padding:6px 10px 15px; position:relative;}
	.casePic .slick .name{ padding-top:5px; font-size:14px; height:25px;}
	.casePic .slick .ico{ display:none;}
	.newsRecommend{ width:100%;}
	.newsRecommend .title{ font-size:20px; padding-right:10px; height:42px;}
	.newsRecommend .title a{ right:10px;}
	.newsRecommend .list{ padding:15px 10px 20px; height:auto; margin-right:10px;}
	.newsRecommend .list li{ height:32px; line-height:32px; font-size:14px;}

	.caseTab{ padding-top:20px;}
	.caseTab li{ height:30px; font-size:12px; line-height:30px;}
	.caseTab li a{ padding:0 20px; height:30px;}
	.case1 .list{ padding:25px 0 25px 10px;}
	.case1 .list ul{ width:100%; margin-right:-10px;}
	.case1 .list li{ width:50%; height:auto; float:left; margin:0 0 15px 0;}
	.case1 .list li .box{ margin-right:10px; height:auto; padding-bottom:15px;}
	.case1 .list li .bottom{ height:auto; padding:0 10px;}
	.case1 .list li .name{ padding-top:5px; font-size:14px; height:41px;}
	.case1 .list li .imgDiv img{ width:100%;height:2.1rem;}
	.case1 .list li .ico{ display:none;}

	.indexPart4{ padding:25px 10px 50px;}
	.indexPart4 .wal3 {width:100%;}
	.indexPart4_l{ width:100%; padding-bottom:20px;}
	.indexPart4_l ul{ margin-right:-10px;}
	.indexPart4_l li{ width:50%; height:auto; margin-right:0px;}
	.indexPart4_l li .box{ position:relative;  height:auto; padding:0; margin-right:10px;}
	.indexPart4_l li .name{ padding-top:15px; height:48px; font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px;}
	.indexPart4_l li .imgDiv{ position:relative;}
	.indexPart4_l li .imgDiv img{ width:100%;}
	.indexPart4_l li .content, .indexPart4_l li .ico{ display:none;}
	.indexPart4_l li .cishu{ padding:10px 10px 20px;}
	.indexPart4_l li .ico2{ display:block;}
	.indexPart4_r{ padding:0; width:100%; background:#fff; height:auto;}
	.indexPart4_r ul{ padding:15px 10px 20px;}
	.indexPart4_r li{ height:32px; line-height:32px; font-size:14px; }
	.indexPart4 .btnDiv{ display:block;}
	.indexPart4_r .box{height:auto;padding:0;}
	.indexPart4 .tab{padding:28px 0;}

	.indexPart4 .moreBtn{ margin: 0.75rem auto 0; width: 2.4rem; }
	.indexPart4 .moreBtn a{ font-size: 0.26rem; height: 0.84rem; line-height: 0.84rem; border-radius: 0.48rem; }


	.contactP3{background-image:none;height:auto;}

	.newShow .content h3 {
		font-size: 0.36rem;
		line-height: 0.48rem;	
	}

	.newShow .content img{max-width:100%;height:auto!important;}

	
	.news2 .list li .tou{height: 1.95rem;}

	.servicenews{padding: 0 0.3rem;}
	.servicenews .list li{padding-bottom: 0.5rem;}
	.servicenews .list li:last-child{padding-bottom: 0;}
}
